# 作者: YYJ
# 2025年07月26日14时39分53秒
# 2486249622@qq.com

def set_func(func):
    print("开始装饰")
    def call_func():
        print("这是权限验证1")
        print("这是权限验证2")
        return func()

    return call_func

# 装饰器 @set_func: test1 = set_func(test1) 改变函数的入口地址
@set_func
def test1():
    print("---test1---")

# test1 = set_func(test1)
print(test1)    # <function set_func.<locals>.call_func at ***************>
test1()